package net.csdn.business.common.domain.request.webhook;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.io.Serializable;

/**
 * @ClassName UpdateWebhookLogDTO
 * @Description 更新webhook通知日志对象DTO
 * @Author zhangyl
 * @Date 2023/4/23 17:03
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class UpdateWebhookLogDTO implements Serializable
{

    private static final long serialVersionUID = 1L;

    /** web_hook_id配置的ID */
    private String webHookId;
    /** webhook触发的事件 */
    private String triggerEvent;
    /** webhook通知url */
    private String reqUrl;
    /** webhook通知请求头 */
    private String reqHeaders;
    /** webhook通知请求参数 */
    private String reqData;
    /** webhook通知响应头 */
    private String resHeaders;
    /** webhook通知响应体 */
    private String resBody;
    /** webhook通知响应状态码 */
    private String resStatus;
    /** webhook通知执行时间 */
    private Float execDuration;
    /** webhook内部错误信息 */
    private String internalErrorMessage;
}
